Knowledge Representation for Expert Systems

نویسنده

  • MAREK PETRIK
چکیده

The purpose of this article is to summarize the state-of-the-art of the expert systems research field. First, we introduce the basic notion of knowledge, and specifically of shallow knowledge, and deep knowledge. The first section of the document summarizes the history of the field. We analyze the differences between the first generation of expert systems, based primarily upon rulebased and frame-based representation of shallow knowledge. We mainly concentrate on the most important expert systems and their impact on the subsequent research. These are the traditional Mycin and Prospector expert systems, but also less famous ones such as General Problem Solver, Logic Theory Machine, and others. Finally, we present some modern expert systems and shells such as Gensym’s G2 and also some light-weight prolog based expert systems, usually based on deep knowledge of the domain. In the forth section, we compare various knowledge representation languages. We briefly describe each, present some inference techniques, and also discuss primary the upsides and downsides. For each, we finally present successful expert systems and shells using the language. As for shallow knowledge, we review mainly rule-based and framebased knowledge representation languages. We try to argue why these are not very suitable to model complex relationships present in many real world applications and therefore not suitable for deep knowledge representation. Subsequently, we present early semantic networks as the first attempt to model deep knowledge. Then more in depth, we analyze the approaches based on simplifications and extensions of traditional logic. In the first place this is the propositional logic, first order predicate logic, modal logic, and finally logic programming (Prolog). We further continue extended with constraint programming. Then we discuss nonmonotonic knowledge representation languages, such as answer set programming and default logic. At last we analyze representation of knowledge for continuous domains, mostly addressed by qualitative and semi-qualitative simulation. The fifth section presents various uncertainty measures and their combinations with the previously mentioned representation languages. First we reason why we need to represent uncertainty. Then we present generally required properties to which the measure should adhere. We follow with the classic probability theory and its combinations with propositional, first order predicate logic, and modal logic, and logic programs. We discuss the most popular representation model, Bayesian belief networks. We point out the properties and reasons why probability is a measure that works perfectly for statisticians, but is not completely satisfactory for many artificial intelligence domains. We continue with Dempster-Shafer theory. We introduce the Transferable Belief Model that employs this measure. Next we present possibility theory and it’s combination with predicate logic, known as fuzzy logic. We present why this seems to be a very popular choice for simple systems and why it seems unsuitable for large and complex expert systems. We also presents systems trying to combine rule-based systems with neural networks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Signal Design at lsolated lntersecaions Using Expert Systems Technology

The procedural steps for developing an expert system for designing signals at isolated intersections are described and the most important development issues for each step are discussed. The steps include problem analysis and definition, preliminary prototype specification, knowledge acquisition strategy development, prototype development plan, knowledge extraction, knowledge representation, too...

متن کامل

Representation of Control Knowledge in Expert Systems

representation of control knowledge in rule-based expert systems.’ It discusses the problems of representing co&o1 knowledge implicitly in object-level inference rules and presents specific examples from a MYCIN-like consultation system called PUFF. As an alternative, the explicit representation of conerol knowledge in sloes of a frame-like data structure is demonstrated in the CENTAUR system. ...

متن کامل

DESIGN AND IMPLEMENTATION OF FUZZY EXPERT SYSTEM FOR REAL ESTATE RECOMMENDATION

<span style="color: #000000; font-family: Tahoma, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; backgro...

متن کامل

DESIGN AND IMPLEMENTATION OF FUZZY EXPERT SYSTEM FOR REAL ESTATE RECOMMENDATION

<span style="color: #000000; font-family: Tahoma, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; backgro...

متن کامل

Graph Grammars for Knowledge Representation

Two papers to be presented at the March 1990 GRAGRA meeting in Bremen: the more general “Representation of knowledge using graph grammars” which argues for graphs as the universal KR formalism. The more specific “The four musicians: analogies and expert systems a graphic approach” which demonstrates the use of graphics for type inheritance and analogical reasoning.

متن کامل

Knowledge versus Knowledge Representation

The conception of knowledge by the engineers charged with building expert systems contrasts sharply with that of social scientists. However, the narrow focus of Diana Forsythe on knowledge engineers missed a respect of the effects of representing knowledge in the larger AI community [FOR2]. In “What Is a Knowledge Representation” [DAVIS], Davis et al. describe the five roles of a knowledge repr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004